package org.mango.jiayin.operater.operater.impl;

import java.util.Map;
import org.mango.jiayin.operater.operater.Operater;

/**
 * <p>
 * Title: definition
 * </p>
 * <p>
 * Description: 定义算子 例如: definition('hello world')-->将'hello world'字符串返回
 * </p>
 *
 * @author ji'anyuan
 * @date 2018年3月10日
 */
public class DefinitionOp implements Operater {

  @Override
  public String getName() {
    return "definition";
  }

  @Override
  public Object calc(String[] opParames, Object data, Map<String, Object> nestValues) {
    Operater.checkParames(opParames, 1);

    Object[] values = Operater.getopParamesValues(opParames, data, nestValues);

    return values[0];
  }
}
